package com.hice.demo.java.design.pattern.adapter.object;

import com.hice.demo.java.design.pattern.adapter.Source;
import com.hice.demo.java.design.pattern.adapter.pattern.Targetable;

/**
 * 对象的适配器模式：当希望将一个对象转换成满足另一个新接口的对象时，
 * 可以创建一个Wrapper类，持有原类的一个实例，在Wrapper类的方法中，
 * 调用实例的方法就行。
 *
 * Created by echal on 2016/2/2.
 */
public class Test {

    public static void main(String[] args) {
        Source source = new Source();
        Targetable target = new WrapperAdapter(source);
        target.method1();
        target.method2();
    }

}
